Requirements-Based Visualization Tools for Software Maintenance and Evolution
نویسندگان
چکیده
منابع مشابه
Natural Language-Based Software Analyses and Tools for Software Maintenance
Significant portions of software life cycle resources are devoted to program maintenance, which motivates the development of automated techniques and tools to support the tedious, error-prone tasks. Natural language clues from programmers’ naming in literals, identifiers, and comments can be leveraged to improve the effectiveness of many software tools. For example, they can be used to increase...
متن کاملModel-Based Analysis of Adoption Factors for Software Visualization Tools in Corrective Maintenance
Several classification models exist for software visualization (SoftVis) tools. Such models can be used to compare the features provided by several tools to the requirements of a given use case, in the process of selecting optimally fitting tools. However, it is not easy to predict how such models will perform when used to predict the adoption of SoftVis tools at large, especially for tools whi...
متن کاملRequirements for reflective argument visualization tools
This paper formulates in the first part some requirements for a certain sort of computational argumentation systems, namely those which are designed for a very specific purpose: to motivate reflection on one’s own thinking, and to induce cognitive change. This function of argumentation systems is important for argument-based conflict negotiations, deliberation processes, intercultural communica...
متن کاملTools for XML-based Maintenance of Heterogeneous Software
The paper presents research results related to an ongoing European IST project called MECASP (Maintenance and improvement of componentbased applications diffused in ASP mode), aiming at developing a set of tools for tracking the evolution of heterogeneous software (built using heterogeneous development tools, such as Java IDEs, relational DBMSs, CASE tools, document editors etc). MECASP cannot ...
متن کاملA file-based visualization of software evolution
Software Configuration Management systems are important instruments for supporting development of large software projects. They accumulate large amounts of evolution data that can be used for process accounting and auditing. We study how visualization can help developers and managers to get insight in this unstructured history information. To this end, we propose several new techniques for visu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer
سال: 2009
ISSN: 0018-9162
DOI: 10.1109/mc.2009.127